MFIUTIL(8) SystemManager’s Manual MFIUTIL(8)

NAME

mfiutil, mrsasutil — Utility for managing LSI MegaRAID SAS controllers

SYNOPSIS

mfiutil version mfiutil [ −D device] [ −t type] [ −u unit] show adapter mfiutil [ −D device] [ −t type] [ −u unit] show battery mfiutil [ −d] [ −e] [ −D device] [ −t type] [ −u unit] show config mfiutil [ −D device] [ −t type] [ −u unit] show drives mfiutil [ −D device] [ −t type] [ −u unit] show events [ −c class] [ −l locale] [ −n count] [ −v] [start [stop]] mfiutil [ −D device] [ −t type] [ −u unit] show firmware mfiutil [ −D device] [ −t type] [ −u unit] show foreign [volume] mfiutil [ −D device] [ −t type] [ −u unit] show logstate mfiutil [ −d] [ −e] [ −D device] [ −t type] [ −u unit] show patrol mfiutil [ −d] [ −e] [ −D device] [ −t type] [ −u unit] show progress mfiutil [ −D device] [ −t type] [ −u unit] show volumes mfiutil [ −D device] [ −t type] [ −u unit] fail drive mfiutil [ −D device] [ −t type] [ −u unit] good drive mfiutil [ −D device] [ −t type] [ −u unit] rebuild drive mfiutil [ −D device] [ −t type] [ −u unit] syspd drive mfiutil [ −D device] [ −t type] [ −u unit] drive progress drive mfiutil [ −D device] [ −t type] [ −u unit] drive clear drive {start | stop} mfiutil [ −D device] [ −t type] [ −u unit] start rebuild drive mfiutil [ −D device] [ −t type] [ −u unit] abort rebuild drive mfiutil [ −D device] [ −t type] [ −u unit] locate drive {on | off} mfiutil [ −D device] [ −t type] [ −u unit] cache volume [setting [value] [ . . .]] mfiutil [ −D device] [ −t type] [ −u unit] name volume name mfiutil [ −D device] [ −t type] [ −u unit] volume progress volume mfiutil [ −D device] [ −t type] [ −u unit] clear mfiutil [ −D device] [ −t type] [ −u unit] create type [ −v] [ −s stripe_size] drive[,drive[,...]] [drive[,drive[,...]]] mfiutil [ −D device] [ −t type] [ −u unit] delete volume mfiutil [ −D device] [ −t type] [ −u unit] add drive [volume] mfiutil [ −D device] [ −t type] [ −u unit] remove drive mfiutil [ −D device] [ −t type] [ −u unit] start patrol mfiutil [ −D device] [ −t type] [ −u unit] stop patrol mfiutil [ −D device] [ −t type] [ −u unit] patrol command [interval [start]] mfiutil [ −D device] [ −t type] [ −u unit] foreign scan mfiutil [ −D device] [ −t type] [ −u unit] foreign clear [config] mfiutil [ −D device] [ −t type] [ −u unit] foreign diag [config] mfiutil [ −D device] [ −t type] [ −u unit] foreign preview [config] mfiutil [ −D device] [ −t type] [ −u unit] foreign import [config] mfiutil [ −D device] [ −t type] [ −u unit] flash file mfiutil [ −D device] [ −t type] [ −u unit] start learn mfiutil [ −D device] [ −t type] [ −u unit] bbu setting value mfiutil [ −D device] [ −t type] [ −u unit] ctrlprop rebuild [rate] mfiutil [ −D device] [ −t type] [ −u unit] ctrlprop alarm [0/1]

 

DESCRIPTION

The mfiutil utility can be used to display or modify various parameters on LSI MegaRAID SAS RAID controllers. Each invocation of mfiutil consists of zero or more global options followed by a command. Commands may support additional optional or required arguments after the command.

mfiutil 实用程序可用于显示或修改LSI MegaRAID SAS RAID控制器上的各种参数。每次调用 mfiutil 都由零个或多个全局选项和一个命令组成。命令后可能支持其他可选或必需的参数。

全局选项

Currently three global options are supported:

目前支持三种全局选项:

−D device device specifies the device node of the controller to use. /dev/ will be added to the device node if needed. If no device node is specified, then device will be made of the type and device.

device 指定要使用的控制器的设备节点。如果需要,/dev/ 将被添加到设备节点。若未指定设备节点,则设备将由类型和设备组成。

−t type type specifies the type of the controller to work with either mfi(4) or mrsas(4). If no type is specified, then the name of the invoked tool used to derive the type.

type 指定要与 mfi(4) 或 mrsas(3) 一起使用的控制器的类型。如果没有指定类型,则指定用于派生该类型的被调用工具的名称。

−u unit unit specifies the unit of the controller to work with. If no unit is specified, then unit 0 is used.

unit 指定要使用的控制器的单位。如果没有指定单位,则使用单位0。

命令可接受的选项

Various commands accept either or both of the two options:

各种命令接受以下两个选项之一或两者:

−d Print numeric device IDs as drive identifier. This is the default. Useful in combination with −e to print both, numeric device IDs and enclosure:slot information.

打印数字设备ID作为驱动器标识符。这是默认设置。与 -e 结合使用可打印数字设备ID和【机柜:插槽】信息。

−e Print drive identifiers in enclosure:slot form. See next paragraph on format details in context of input rather than output.

以【机柜:插槽】格式打印驱动器标识符。有关输入而非输出上下文中的格式详细信息,请参阅下一段。

Drives may be specified in two forms. First, a drive may be identified by its device ID. The device ID for configured drives can be found in show config. Second, a drive may be identified by its location as [Exx:]Syy where xx is the enclosure and yy is the slot for each drive as displayed in show drives.

驱动器可以以两种形式指定。首先,驱动器可以通过其设备ID进行标识。配置的驱动器的设备ID可以在 show config 中找到。其次,驱动器可以通过其位置标识为 [Exx:]Syy ,其中 xx 是机柜, yyshow drives 中显示的每个驱动器的插槽。

Volumes may be specified in two forms. First, a volume may be identified by its target ID. Second, on the volume may be specified by the corresponding mfidX device, such as mfid0.

卷可以以两种形式指定。首先,卷可以通过其目标ID来标识。其次,卷上可以由相应的 mfidX 设备指定,例如 mfid0

The mfiutil utility supports several different groups of commands. The first group of commands provide information about the controller, the volumes it manages, and the drives it controls. The second group of commands are used to manage the physical drives attached to the controller. The third group of commands are used to manage the logical volumes managed by the controller. The fourth group of commands are used to manage the drive configuration for the controller. The fifth group of ommands are used to manage controller-wide operations.

mfiutil 实用程序支持多组不同的命令。第一组命令提供有关控制器、它管理的卷和它控制的驱动器的信息。第二组命令用于管理连接到控制器的物理驱动器。第三组命令用于管理控制器管理的逻辑卷。第四组命令用于管理控制器的驱动器配置。第五组命令用于管理控制器范围内的操作。

信息

The informational commands include:

信息命令包括:

version Displays the version of mfiutil.

显示 mfiutil 的版本。

show adapter Displays information about the RAID controller such as the model number.

显示有关RAID控制器的信息,如型号。

show battery Displays information about the battery from the battery backup unit.

显示备用电池单元中的电池信息。

show config Displays the volume and drive configuration for the controller. Each array is listed along with the physical drives the array is built from. Each volume is listed along with the arrays that the volume spans. If any hot spare drives are configured, then they are listed as well.

显示控制器的卷和驱动器配置。每个阵列都与构建阵列的物理驱动器一起列出。每个卷都与卷所跨越的阵列一起列出。如果配置了任何热备盘驱动器,则也会列出它们。

show drives Lists all of the physical drives attached to the controller.

列出连接到控制器的所有物理驱动器。

show events [ −c class] [ −l locale] [ −n count] [ −v] [start [stop]] Display entries from the controller’s event log. The controller maintains a circular buffer of events. Each event is tagged with a class and locale.

显示控制器事件日志中的条目。控制器维护一个事件循环缓冲区。每个事件都标记有类和区域设置。

The class parameter limits the output to entries at the specified class or higher. The default class is “warn”. The available classes from lowest priority to highest are:

class 参数将输出限制为指定类或更高级别的条目。默认类是“warn”。从最低优先级到最高优先级的可用类别是:

debug Debug messages.

调试消息。

progress Periodic progress updates for long-running operations such as background initializations, array rebuilds, or patrol reads.

定期更新长时间运行的操作的进度,如后台初始化、数组重建或巡逻读取。

info Informational messages such as drive insertions and volume creations.

信息消息,如驱动器插入和卷创建。

warn Indicates that some component may be close to failing.

表示某些组件可能即将发生故障。

crit A component has failed, but no data is lost. For example, a volume becoming degraded due to a drive failure.

组件发生故障,但没有数据丢失。例如,由于驱动器故障,卷性能下降。

fatal A component has failed resulting in data loss.

组件发生故障,导致数据丢失。

dead The controller itself has died.

控制器本身已经死亡。

The locale parameter limits the output to entries for the specified part of the controller. The default locale is “all”. The available locales are “volume”, “drive”, “enclosure”, “battery”, “sas”, “controller”, “config”, “cluster”, and “all”.

locale 参数将输出限制为控制器指定部分的条目。默认locale设置为“all”。可用的locale设置是“volume”(卷)、“drive”(驱动器)、“enclosure”(机柜)、“battery”(电池)、“sas”、“controller”(控制器)、“config”(配置)、“cluster”(集群)和“all”(所有)。

The count parameter is a debugging aid that specifies the number of events to fetch from the controller for each low-level request. The default is 15 events.

count 参数是一个调试辅助工具,指定每个低级请求从控制器获取的事件数。默认值为15个事件。

By default, matching event log entries from the previous shutdown up to the present are displayed. This range can be adjusted via the start and stop parameters. Each of these parameters can either be specified as a log entry number or as one of the following aliases:

默认情况下,将显示从上次关机到现在的匹配事件日志条目。该范围可以通过 startstop 参数进行调整。这些参数中的每一个都可以指定为日志条目编号或以下别名之一:

newest The newest entry in the event log.

事件日志中的最新条目。

oldest The oldest entry in the event log.

事件日志中最早的条目。

clear The first entry since the event log was cleared.

自事件日志被清除以来的第一个条目。

shutdown The entry in the event log corresponding to the last time the controller was cleanly shut down.

事件日志中与控制器上次完全关闭时对应的条目。

boot The entry in the event log corresponding to the most recent boot.

事件日志中与最近一次启动相对应的条目。

show firmware Lists all of the firmware images present on the controller.

列出控制器上存在的所有固件映像。

show foreign Displays detected foreign configurations on disks for importation or removal.

显示磁盘上检测到的外部配置,以便导入或删除。

show logstate Display the various sequence numbers associated with the event log.

显示与事件日志关联的各种序列号。

show patrol Display the status of the controller’s patrol read operation.

显示控制器巡检读取操作的状态。

show progress Report the current progress and estimated completion time for active operations on all volumes and drives.

报告所有卷和驱动器上活动操作的当前进度和估计完成时间。

show volumes Lists all of the logical volumes managed by the controller.

列出控制器管理的所有逻辑卷。

The physical drive management commands include:

管理物理驱动器

物理驱动器管理命令包括:

fail drive Mark drive as failed. Drive must be an online drive that is part of an array.

drive 标记为失败。 drive 必须是阵列中的联机驱动器。

good drive Mark drive as an unconfigured good drive. Drive must not be part of an existing array.

drive 标记为未配置的良好驱动器。 drive 不能是现有阵列的一部分。

rebuild drive Mark a failed drive that is still part of an array as a good drive suitable for a rebuild. The firmware should kick off an array rebuild on its own if a failed drive is marked as a rebuild drive.

将仍属于阵列的故障 drive 标记为适合重建的良好驱动器。如果故障驱动器被标记为重建驱动器,固件应自行启动阵列重建。

syspd drive Present the drive to the host operating system as a disk SYSPD block device in the format /dev/mfisyspdX. Clear this flag with good drive.

/dev/mfisyspdX 格式将驱动器作为磁盘SYSPD块设备呈现给主机操作系统。用 good drive 清除此标志。

drive progress drive Report the current progress and estimated completion time of drive operations such as rebuilds or patrol reads.

报告驱动器操作(如重建或巡检)的当前进度和估计完成时间。

drive clear drive {start | stop} Start or stop the writing of all 0x00 characters to a drive.

开始或停止向驱动器写入所有0x00字符。

start rebuild drive Manually start a rebuild on drive.

手动在 drive 上启动重建。

abort rebuild drive Abort an in-progress rebuild operation on drive. It can be resumed with the start rebuild command.

中止 drive 上正在进行的重建操作。可以使用 start rebuild 命令恢复。

locate drive {on | off} Change the state of the external LED associated with drive.

更改与 drive 关联的外部LED的状态。

管理逻辑卷

The logical volume management commands include:

逻辑卷管理命令包括:

cache volume [setting [value] [ . . .]] If no setting arguments are supplied, then the current cache policy for volume is displayed; otherwise, the cache policy for volume is modified. One or more setting arguments may be given. Some settings take an additional value argument as noted below. The valid settings are:

如果没有提供 setting 参数,则显示 volume 的当前缓存策略;否则,将修改 volume 的缓存策略。可以给出一个或多个 setting 参数。如下所述,某些设置需要额外的 value 参数。有效设置包括:

enable Enable caching for both read and write I/O operations.

为读写I/O操作启用缓存。

disable Disable caching for both read and write I/O operations.

禁用读写I/O操作的缓存。

reads Enable caching only for read I/O operations.

仅对读取I/O操作启用缓存。

writes Enable caching only for write I/O operations.

仅对写I/O操作启用缓存。

write-back Use write-back policy for cached writes.

对缓存的写入使用回写策略。

write-through Use write-through policy for cached writes.

对缓存的写入使用直写策略。

read-ahead value Set the read ahead policy for cached reads. The value argument can be set to either “none”, “adaptive”, or “always”.

为缓存的读取设置预读策略。value 参数可以设置为“none”、“adaptive”(适应的)或“always”。

bad-bbu-write-cache value Control the behavior of I/O write caching if the battery is dead or missing. The value argument can be set to either “disable” or “enable”. In general this setting should be left disabled to avoid data loss when the system loses power.

如果电池耗尽或丢失,控制I/O写缓存的行为。value 参数可以设置为“disable”或“enable”。一般来说,应禁用此设置,以避免系统断电时数据丢失。

write-cache value Control the write caches on the physical drives backing volume. The value argument can be set to either “disable”, “enable”, or “default”.

控制支持的物理驱动器上的写缓存。value参数可以设置 为“disable”、 “enable” 或 “default” 。

In general this setting should be left disabled to avoid data loss when the physical drives lose power. The battery backup of the RAID controller does not save data in the write caches of the physical drives.

通常,应禁用此设置,以避免物理驱动器断电时数据丢失。RAID控制器的电池备份不会将数据保存在物理驱动器的写缓存中。

name volume name Sets the name of volume to name.

volume 的名称设置为 name

volume progress volume Report the current progress and estimated completion time of volume operations such as consistency checks and initializations.

报告卷操作(如一致性检查和初始化)的当前进度和估计完成时间。

配置命令

The configuration commands include:

配置命令包括:

clear Delete the entire configuration including all volumes, arrays, and spares.

删除整个配置,包括所有卷、阵列和备件。

create type [ −v] [ −s stripe_size] drive[,drive[,...]] [drive[,drive[,...]]] Create a new volume. The type specifies the type of volume to create. Currently supported types include:

创建新卷。type 指定要创建的卷的类型。目前支持的类型包括:

jbod Creates a RAID0 volume for each drive specified. Each drive must be specified as a separate argument.

为指定的每个驱动器创建RAID0卷。每个驱动器都必须指定为单独的参数。

raid0 Creates one RAID0 volume spanning the drives listed in the single drive list.

创建一个跨越单个驱动器列表中列出的驱动器的RAID0卷。

raid1 Creates one RAID1 volume spanning the drives listed in the single drive list.

创建一个跨越单个驱动器列表中列出的驱动器的RAID1卷。

raid5 Creates one RAID5 volume spanning the drives listed in the single drive list.

创建一个跨越单个驱动器列表中列出的驱动器的RAID5卷。

raid6 Creates one RAID6 volume spanning the drives listed in the single drive list.

创建一个跨越单个驱动器列表中列出的驱动器的RAID6卷。

raid10 Creates one RAID10 volume spanning multiple RAID1 arrays. The drives for each RAID1 array are specified as a single drive list.

创建一个跨越多个RAID1阵列的RAID10卷。每个RAID1阵列的驱动器都指定为单个驱动器列表。

raid50 Creates one RAID50 volume spanning multiple RAID5 arrays. The drives for each RAID5 array are specified as a single drive list.

创建一个跨越多个RAID5阵列的RAID50卷。每个RAID5阵列的驱动器都指定为单个驱动器列表。

raid60 Creates one RAID60 volume spanning multiple RAID6 arrays. The drives for each RAID6 array are specified as a single drive list.

创建一个跨越多个RAID6阵列的RAID60卷。每个RAID6阵列的驱动器都指定为单个驱动器列表。

concat Creates a single volume by concatenating all of the drives in the single drive list.

通过连接单个驱动器列表中的所有驱动器来创建单个卷。

Note: Not all volume types are supported by all controllers.

注意:并非所有控制器都支持所有卷类型。

If the −v flag is specified after type , then more verbose output will be enabled. Currently this just provides notification as drives are added to arrays and arrays to volumes when building the configuration.

如果在 type 之后指定了 -v 标志,则将启用更详细的输出。目前,在构建配置时,这只是在将驱动器添加到阵列和将阵列添加到卷时提供通知。

The −s stripe_size parameter allows the stripe size of the array to be set. By default a stripe size of 64K is used. Valid values are 512 through 1M, though the MFI firmware may reject some values.

-s stripe_size 参数允许设置数组的条带大小。默认情况下,使用64K的条带大小。有效值为512到1M,但MFI固件可能会拒绝某些值。

delete volume Delete the volume volume.

删除卷 volume

add drive [volume] Mark drive as a hot spare. Drive must be in the unconfigured good state. If volume is specified, then the hot spare will be dedicated to arrays backing that volume. Otherwise, drive will be used as a global hot spare backing all arrays for this controller. Note that drive must be as large as the smallest drive in all of the arrays it is going to back.

drive 标记为热备盘。 drive 必须处于未配置的良好状态。如果指定了 volume ,则热备盘将专用于支持该卷的阵列。否则,drive 将用作支持此控制器所有阵列的全局热备盘。请注意,drive 必须与它要返回的所有阵列中最小的驱动器一样大。

remove drive Remove the hot spare drive from service. It will be placed in the unconfigured good state.

停止使用热备盘 drive 。它将被置于未配置的良好状态。

管理控制器

The controller management commands include:

控制器管理命令包括:

patrol command [interval [start]] Set the patrol read operation mode. The command argument can be one of the following values:

设置巡检(patrol)读取操作模式。command参数可以是以下值之一:

disable Disable patrol reads.

禁用巡逻读取。

auto Enable periodic patrol reads initiated by the firmware. The optional interval argument specifies the interval in seconds between patrol reads. If patrol reads should be run continuously, then interval should consist of the word “continuously”. The optional start argument specifies a non-negative, relative start time for the next patrol read. If an interval or start time is not specified, then the existing setting will be used.

启用由固件启动的定期巡检读取。可选的 interval 参数指定巡逻读取之间的间隔(秒)。如果巡检读数应该连续运行,那么 interval 应该由单词“continuous”组成。可选的 start 参数指定下一次巡逻读取的非负相对开始时间。如果未指定间隔或开始时间,则将使用现有设置。

manual Enable manual patrol reads that are only initiated by the user.

启用仅由用户启动的手动巡检读取。

start patrol Start a patrol read operation.

启动巡检读取操作。

stop patrol Stop a currently running patrol read operation.

停止当前正在运行的巡检读取操作。

foreign scan Scan for foreign configurations and display the number found. The config argument for the commands below takes the form of a number from 0 to the total configurations found.

扫描外部配置并显示找到的编号。以下命令的 config 参数采用从0到找到的总配置的数字形式。

foreign clear [config] Clear the specified foreign config or all if no config argument is provided.

如果没有提供 config 参数,请清除指定的foreign config 或all。

foreign diag [config] Display a diagnostic display of the specified foreign config or all if no config argument is provided.

foreign preview [config] Preview the specified foreign config after import or all if no config argument is provided.

导入后预览指定的外部 config,如果没有提供 config 参数,则预览全部。

foreign import [config] Import the specified foreign config or all if no config argument is provided.

如果没有提供 config 参数,则导入指定的外部 config 或all。

flash file Updates the flash on the controller with the firmware stored in file . A reboot is required for the new firmware to take effect.

使用 file 中存储的固件更新控制器上的闪存。新固件需要重新启动才能生效。

start learn Start a battery relearn. Note that this seems to always result in the battery being completely drained, regardless of the BBU mode. In particular, the controller write cache will be disabled during the relearn even if transparent learning mode is enabled.

启动蓄电池重新学习。请注意,无论BBU模式如何,这似乎总是导致电池完全耗尽。特别是,即使启用了透明学习模式,控制器写缓存也将在重新学习期间被禁用。

bbu setting value Update battery backup unit (BBU) properties related to battery relearning. The following settings are configurable:

更新与电池重新学习相关的电池备份单元(BBU)属性。以下设置是可配置的:

learn-delay Add a delay to the next scheduled battery relearn event. This setting is given in hoursand must lie in the range of 0 to 255.

为下一个计划的电池重新学习事件添加延迟。此设置以小时为单位,必须在0到255的范围内。

autolearn-mode Enable or disable automatic periodic battery relearning. The setting may be set to “enable” or “disable” to respectively enable or disable the relearn cycle. Alternatively, a mode of 0, 1 or 2 may be given. Mode 0 enables periodic relearning, mode 1 disables it, and mode 2 disables it and logs a warning to the event log when it detects that a battery relearn should be performed.

启用或禁用自动定期电池再学习。该设置可设置为“enable”或“disable”,以分别启用或禁用重新学习循环。或者,可以给出0、1或2的模式。模式0启用定期重新学习,模式1禁用它,模式2禁用它,并在检测到应执行电池重新学习时将警告记录到事件日志中。

bbu-mode Set the BBU’s mode of operation. This setting is not supported by all BBUs. Where it is supported, the possible values are the integers between 1 and 5 inclusive. Modes 1, 2 and 3 enable a transparent learn cycle, whereas modes 4 and 5 do not. The BBU’s data retention time is greater when transparent learning is not used.

设置BBU的操作模式。并非所有BBU都支持此设置。在支持的情况下,可能的值是1到5之间的整数。模式1、2和3启用了透明的学习周期,而模式4和5则没有。当不使用透明学习时,BBU的数据保留时间更长。

ctrlprop rebuild [rate] With no arguments display the rate of rebuild (percentage)a for volumes. With an integer argument (0-100), set that value as the new rebuild rate for volumes.

无参数显示卷的重建率(百分比)a。使用整数参数(0-100),将该值设置为卷的新重建速率。

ctrlprop alarm [0/1] With no arguments display the current alarm enable/disable status. With a 0, disable alarms. With a 1, enable alarms.

无参数显示当前报警启用/禁用状态。如果为0,则禁用报警。使用1,启用报警。

EXAMPLES

Configure the cache for volume mfid0 to cache only writes:

将卷mfid0的缓存配置为仅缓存写入: mfiutil cache mfid0 writes mfiutil cache mfid0 write-back

Create a RAID5 array spanning the first four disks in the second enclosure:

创建一个跨越第二个机柜中前四个磁盘的RAID5阵列: mfiutil create raid5 e1:s0,e1:s1,e1:s2,e1:s4

Configure the first three disks on a controller as JBOD:

将控制器上的前三个磁盘配置为JBOD: mfiutil create jbod 0 1 2

Create a RAID10 volume that spans two arrays each of which contains two disks from two different enclosures:

创建一个跨越两个阵列的RAID10卷,每个阵列包含来自两个不同机柜的两个磁盘: mfiutil create raid10 e1:s0,e1:s1 e2:s0,e2:s1

Add drive with the device ID of 4 as a global hot spare:

将设备ID为4的驱动器添加为全局热备盘: mfiutil add 4

Add the drive in slot 2 in the main chassis as a hot spare for volume mfid0:

将驱动器添加到主机箱的插槽2中,作为卷mfid0的热备盘: mfiutil add s2 mfid0

Reconfigure a disk as a SYSPD block device with no RAID

将磁盘重新配置为没有RAID的SYSPD块设备 mfiutil syspd 0

Configure the adapter to run periodic patrol reads once a week with the first patrol read starting in 5 minutes:

将适配器配置为每周运行一次定期巡检读取,第一次巡检读取将在5分钟后开始: mfiutil patrol auto 604800 300

Display the second detected foreign configuration:

显示第二个检测到的外部配置: mfiutil show foreign 1

Set the current rebuild rate for volumes to 40%:

将卷的当前重建率设置为40%: mfiutil ctrlprop rebuild 40

SEE ALSO

mfi(4), mrsas(4)

HISTORY

The mfiutil utility first appeared in FreeBSD 8.0.